Pros
Great benefits and the pay is on par with industry standards. The technology and tools required to succeed are sufficient to complete your job.
Cons
Extreme micromanagement is taking place from VP's to C levels. Demands come in from the top routinely and those demands are often unrealistic. There have been several layoffs in the last year and the people left behind are expected to pick up the slack but that is becoming increasingly impossible to achieve. What's worse is that the demands are increasing month by month and there are several high-profile employees that don't contribute to getting work done and not being held accountable. For the people that do the actual work, they spend the most hours and the most effort for the company only to be looked over and disrespected. Much of this appears to come from the very heavy-handed micromanaging leadership calling meeting after meeting while shifting priorities on the fly. There is a huge problem with separation of duties to time zones. The company has key pools of resources separated by time zone which makes it increasingly difficult to collaborate in an efficient and sustainable manner. Either you find yourself starting work at 6AM or have to work until 10PM depending in most cases. The great things I experienced early on in my tenure here have disappeared in the past year or so. This came right after key leaders left and layoffs occurred.