Pros
Great place to begin your career. Brilliant people to work with. Competitive salary and benefits. Flexible work schedule. With regards to the GP team, very good communication and acceptance to new ideas.
Cons
Very hard to move to other opportunities within the company or get promoted unless you know the right people. It's who you know rather than what you know. With this said, will likely outgrow the company with in five years. Health benefits are good, but getting worse every year. Finance department has a reputation of pulling people into large scale high profile projects and then laying them off after successful implementation. Huh!! Finance tends to promote inexperienced people into director positions rather than promote experienced individuals who have been working in that capacity for 5+ years. Their philosophy is "a true leader can manage any area". Not working out so well.