Pros
good place to launch career; intelligent people; good opportunities for growth; exposure to new people and business models; opportunities to travel the country and world
Cons
lack of open and honest communication from some members of leadership; disconnect between what some members of management say and do; take lower level employees for granted; some managers are obsessed with unrealistic budgets even at expense of good quality work; poor performance review process by some managers/PMLs since any performance issues/areas for improvement are not communicated timely or are meaningful; lack of honest feedback and encouragement of passive-aggressive communication styles ; occasional opportunistic mentality; focus on short-term gain rather than long-term perspective; political environment