It has an amazing focus on skills and people development - and does not hesitate to invest in employee training and growth You are empowered to own your way of working, timing and career.
Cons
You need to be self driven and take ownership for your career.