Pros
The people making the product
Cons
Overall, going downhill. With a history of failed revenue goals, executive team and management are constantly trying to play $$ catchup by chasing next product fad. Priorities are always in flux with little regard to past work and competencies. Marginal success with one client or project will cause the whole company to completely pivot its priorities. -Extreme favoritism. Leadership likes to rally behind specific causes, initiatives or case teams, dictating that some get a lot more opportunities and praise then many others who are working just as hard and as well. Highly politicized environment that wrongly over-encourages new ideas instead of focus on real work. Too many people are talkers, and too few are do-ers. -Outsized, top heavy management. Company has the amount of leadership or middle managers that you'd expect at a company at least triple its size. -Zero growth opportunities. Departments, job descriptions are always changing, so there's no clear benchmark on how to advance. Advancement guidelines seem to made up on a case-by-case basis. Employees are treated like mercenaries and expected to burnout all the fuel with little reward. -Few professional development opportunities. Company isn't willing to invest in employees. -Bad company culture. Low morale across teams, people are minimally motivated. There's not much real camaraderie.