Pros
On the surface looks like a great company with decent benefits: - Company is willing to initially invest time and resources to attempt to train you for success - Unlimited PTO (But max 2 weeks in a row) - Snacks - Game lounge - Rotating bagel day - Still get paid regularly - Close to major transportation hubs (Penn/Grand Central/Port Authority) - Some groups in the company are more organized than others and are more content - Some people genuinely care about success of the company But...
Cons
Overall company is trending significantly down: - Lack of direction from Senior Leadership Team - Company direction went from focus on all groups within the company and (slow but ) organic growth to constant cycle of swinging and missing, only with some projects gaining traction. - Company is starting to chase $ instead of building out the core competencies - Regular company restructurings that accomplish very little - Very few internal promotions and upward mobility - Analytics practice shrinking with senior people leaving - Integration practice shrinking with experienced people leaving - Very little accountability from anyone from individual contributor to the senior leadership team - Lack of processes and organization - Project management is poor through the whole project life cycle - Sometimes projects staffed with people who don't know the appropriate technologies - Little specialization in skill sets - Starting salaries generally do not meet market rates, combined with "standard" raises of 2-3% the best way to increase your paycheck is to leave - Top heavy with Directors - Direct managers are powerless to make any kind of a change - Poor documentation of most things - Unrealistic expectations on projects at times such as: unrealistic timelines, unrealistic commitments, unrealistic staffing. - Accelerated turnover in recent years (Went from a company where few people left to almost weekly departures)