Pros
- Lots of exposure to new product features quickly. If you work for this company as a developer you will quickly start work on meaningful tasks, not just small bug fixes - Experience working on multiple aspects of mobile development. You get experience with frontend and backend development on the mobile side as a developer here. You will also get experience with lots of important languages for mobile, such as Dart, Java and Objective C. - Co-Workers. The part that I'll miss the most. The team at Push are incredibly friendly and easy to get along with. This includes both product and sales sides of the company. Also as a new graduate, there are some amazing people you can learn from on the dev team.
Cons
- My time on QA was a bit too long. I was working on QA for a bit longer than the agreed 6 months due to a project that went on a bit longer than initially intended. This probably isn't the norm but I think it important that management keep progressing new employees on as quickly as possible to development roles. -Pay. The salary wasn't amazing, however for a junior position you are getting a lot of experience with implementing features. At a bigger company that might have a better salary you might not get that experience. So it balances itself out but it's still important to note.