If you are good at your job, the days are pretty repetitive and easy
Current management is flexible with your schedule
Honestly amazing benefits
Cons
As a company there's a lot of restructuring due to company wide growth and decisions being made. This leads to changes that are difficult to work through.
Lack of communication
High turnover