Pros
Culture is as advertised , I have been noticing people smiling all the time and it just cheers me up to work in such a positive environment
The on boarding process is amazing ,
constant recognition from day one really encourages employees to give their 110% all the time.
Non toxic environment and kind management
Work/Life balance
Cons
None so far , they are big on communication thus things get resolved before they develop into issues.