Great benefits, but not much opportunity for advancement
Pros
-Generous benefits -Diverse, friendly, supportive staff
Cons
-No clear career paths or role definitions. -Not a lot of opportunity for promotion. The company needs to realize that people do not want to make lateral moves for the entirety of their career. At some point, people need to know that as their skills and knowledge increase and they grow and master new work/tasks/projects, they will be rewarded with a promotion. -If you do get an elusive promotion, often times it comes with little to no salary increase, which is in stark contrast to prior years when a promotion typically came with a 10% increase. Results in much more responsibility with no financial reward and sometimes no title change. -Technology is a constant struggle - our site for clients doesn't support versions higher than IE9. Internally we are constantly jumping between Firefox, IE6 and a shell version of IE8. -Not agile. Very slow to innovate. Always playing catch up to the competition in terms of technology and services. -Too many ineffective and dare I say unethical managers/directors, but because they manage up well, they suffer no consequences for the way they treat their employees. -In my area, all new upper management are cronies brought in from Fidelity. While it's great to have new blood and new points of view, it's disheartening that there aren't really opportunities for advancement to that level from within. -No accountability.