Pros
Pretty good pay and health benefits. There were nice perks at times. Often happy hours, snacks, birthday celebrations.
Cons
Just politics like other companies. Priorities across teams not aligned.
Pros
learn new skills start a career
Cons
Management not professional Low salaries