Pros
- fantastic group of people, both professionally and personally - benefits are incredible and unmatched by any other company - amazing company with large goals and the ability to hit them and CEOs that actually give a crap about each employee - I feel very support by all my team leads and managers all the way up - flexibility is amazing, which makes my one con a positive, I can make up work when i need to or want to and take breaks when i need them as well - the ability to work from work, home, or anywhere - they do a fantastic job of keeping up the culture, the benefits, and making sure employees are happy and getting what they want out of their company
Cons
- work life balance definitely can depend on the team, I am pretty stretched thin most of the time - it can be hard to move up i the company because people stick around for so long that unless someone leaves a management positions it's already full - good and bad, i supposed, literally no one gets fired. This means you will have to work with people that really shouldn't be here (there are only a few, but they are around)