Professional, inclusive and welcoming environment
Pays attention to work-life balance, having a proactive approach
Many and interesting training opportunities
Efforts to stay up-to-date regarding trends and technologies, also keeping informed all employees
Opportunities for switching to or try out other roles
Cons
Limited opportunities for promotions
Unforeseen, sudden managerial decisions and changes
In some occasions, people don't do the work they were hired to do