Pros
- Great mentors, team-leaders, people are involved much into work, spirit of research
- Very flexible management, easy to negotiate about schedule and work processes
- Tasks are given according to skills and personal will
- Valued experience
- Recognition of other companies
Cons
- Salaries are below the market
- Sometimes it becomes very hard to find advice or coaching because of too many juniors so teamleaders are overloaded
- Too much alcoholic drinks on parties, people don't behave well
- Some projects are just awful