Pros
great place to work and learn!
Cons
tough deadlines at times !!
Pros
Company: Supportive and welcoming culture, great support, and what feels like an endless amount of resources. Pay: Competitive pay, bonuses, possibility of Chairman's shares and rewards that... compensate hard work.
Cons
Consistently new updates and changes which makes it a little bit "never-ending change".