Pros
The best part of the job was my cross functional team. They made me look like I knew what I was doing (I really did, they just made me look better) and I would always give the credit to them. If you like fast paced, it’s a great place for that experience. Work-life balance is pretty good, just make sure you set the boundaries at the beginning.
Cons
Where to even start…in a fast paced environment there is no autonomy or empowerment to make quick project level decisions about day to day, or even minor issues as they come up. Management and Senior Management teams have too many micromanagers causing the lack of empowerment and autonomy to run projects or make decisions. Management pursues non-issues instead of focusing on the real issues causing a shift in workload where the good employees have to pick up the slack of the bad employees. The good employees end up getting punished and the bad employees get the praise. There is very little room for growth or advancement within the company. Way too many processes to complete the simple tasks. These processes can change on a whim, with little to no communication of the change and even less training on the changes or new processes.