- Flexible hours
- Friendly colleagues
- Good salary
- Experts around
- Transparency
- Really good benefits (profit sharing, company doctor, social events. etc)
Cons
- Take longer to settle in
- Bureaucracy sometimes
- Old technologies
- Difficult to change the culture
- Difficult to promoted (a few rules, and sometimes inequality)