Pros
The team is great. They try their hardest to make the best of a bad situation. There is also free lunch twice a week, which is neat.
Cons
Goals are set by upper management without sufficient input from the people who will actually see them through. Consequently, timelines are exceptionally impractical. Leadership, panicked by the prospect of not meeting their unrealistic goals, imposes aggressive work expectations on the rest of the employees. People are pressured to work dramatic hours and weekends in a futile attempt to keep things on schedule. This strategy yields the opposite of its intended effect, instead both decreasing morale and fostering distrust in leadership. When a deadline is inevitably missed, upper management blames frontline managers and employees for their own failures. Favoritism is a major issue. Unqualified people are elevated to leadership positions on the basis of saying yes and not pushing back. Experienced leaders brought on to add some much needed structure do not last long. Consequently, no one is able to break through the bubble inhabited by the CEO and his best friend, who tightly control the company. Feedback to upper management is taken personally and puts a target on your back, making it difficult to enact positive change. Unprofessional leadership will choose several people to scapegoat, blaming them for the delays and unhappiness of the company at large. They create an uncomfortable environment by frequently gossiping about others, describing their character and work in a negative light. Despite the fact that the company’s issues persist when these employees resign or get fired, those in charge refuse to look inward and admit that they are the root cause of the problem. Instead, they repeat the cycle and find a new batch of employees to blame. Termination of effective employees under questionable circumstances and resignations are so commonplace that the delays never end.