Pros
-A product that provides interesting technical challenges to overcome -Very skilled individual contributors within the teams to rely on -Lunch and dinner provided
Cons
-A toxic atmosphere due to unrealistic schedules and attitude from leadership -The management team has a lack of awareness resists feedback. They look for "yes men". -Frequent shakeups in leadership and organization structure -Lack of clear direction leading to individual teams working against each other -Leadership puts individual team members in bad situations in front of customers with unrealistic schedules and promises -Employees who have stayed with the company are not rewarded with advancement in favor of outside hires -A lack of mentorship opportunities for anyone inside the company -Constant changes in priorities -Compensation based on performance is not based on assigned goals for the year as they are outdated with constant priority changes