Good learning experience. Everything is fast paced here so you will learn and adapt pretty quickly. People here are nice.
Cons
Lots of turnover. You’re never actually safe working here. I was only there for 7 months and saw people on my team drop like flies. Don’t make long term investments here or while being here if you’re not here for 2+ years.
Everyone is more than capable and not afraid to put in extra time to complete work on time, but no one takes themselves too seriously.
We often go to lunch in groups and have company wide activities weekly.
Constantly growing and changing shape to follow the market.
It's very easy to ask questions without being made to feel ignorant; You're not expected to know everything.
Cons
The start and end times day to day are very rigid, with only 3 options to choose from
Communicating with customers from around the world, as a developer in the home office, can take days due to time differences and scheduling conflicts