Pros
- Good salaries
- Met very smart, creative and overall good people while working in there.
Cons
- Constant changes in roadmap
- Massive arbitrary layoffs that generated anxiety throughout the entire company
- Management pushing for certain 'work mentality' mentality, which means extra unpaid hours
- Used to have a space to grow, but many senior positions were given to people outside the company, having many deserving workers inside
- Total disrespect of the engineering team by management positions, seem to had no idea about what we did