Pros
The people I work with are awesome! Everyone is easy to work with, is helpful, is optimistic, and works hard. The office location is great!
Cons
While the office I work in is great, upper management has no clue what they are doing. The only thing they know how to do is arbitrarily cut valuable employees to "cut costs" and fudge a few extra numbers so they don't look as horrible to investors. Meanwhile the employees which are left have to pick up the slack of people that have been let go or have left for better opportunities with the expectation that all the deadlines are still to be met. But who cares about the employees or if the company will survive when you still get paid millions and have a golden parachute that would probably be enough for 10-20 people to retire on. I feel like if I worked somewhere and did as horrible of a job as our upper management does here, I would get fired, and probably sued, or maybe worse... Not here though. Here our upper management still gets to enjoy their huge paychecks and bonuses while flying first class while the company slowly implodes due to their decisions. If you do some research on the board of directors and previous companies our CEO has been at it will give you a good idea of what is going, what happened, and what the future holds for this company. Very sad to see such a great company be destroyed.