Excellent environment to work and collaborate. Company sponsor multiple events and often give tickets to employees. They will also invest in the employees learning.
Cons
Depending on the team, a career path will not be defined and there is no annual salary raise.