They are as flexible as companies come. If you think of something that you want to learn and be good at, they will support you through your education. You don't like your current project? No problem, would you be interested in this other one? No? No problem! Everything goes. Employee happiness is at 1500%.
Cons
Unfortunately they underpay. The pay is below average for the market.