Pros
-Compensation is competitive -Company has been around for a very long time; job stability Lots of training, not just old computer training -Benefits are okay Projects are definitely engaging and interesting; worldwide portfolio is incredible to witness -Coworkers are smart
Cons
-There is definitely favoritism between management and employees, very cliquish -Management has poor communication and is not transparent -There are a lot of opportunities, but the policy requires you to actually stay in a position for 12-18 months at a time, which is bad if you joined at the top of a salary grade and looking to move up -Company is very large, hard to adjust to 401k is available, but no match until you've worked there for a year - Policies and procedures are very antiquated -Work is very silo'd amongst team members -Teams are very close knit and knowledge is gatekept