Pros
Bluejay is a startup company, the teams are very friendly and open minded. The team will encourage you to speak out and implement your idea. Both tech leads are very experienced, so working in bluejay can learn and practice a lot of working skills. I also can do a lot of cross team work such as marketing, UI design and so on. this give me experience on different teams and help me find out the best path that I should take in the future works.
Cons
Small company, we need to construct the working framework by ourselves. We need always think out the pic, be creative, think positively.