- Great people
- Good culture
- OK pay and benefits
- Awesome officess
Cons
- Rigid technical structure of the application
- Tons of technical debt
- Almost no space to address technical debt
- No space to learn good programming practices (everything should have been done yesterday)
Friendly atmosphere, caring colleagues, working on a meaningful product, some projects use cutting edge technologies, there's an encouragement to improve things
Cons
Technical debt in parts of the system, big responsibility when releasing new things