Pros
Get up close and personal with your customer- see how what you do contributes to their success- we make a difference! Your opinion will count- you are expected to contribute to the company's success, not be a passenger Recognition accompanies achievement and commitment- it's not a mechanical process (I have had several promotions and pay rises in only 3.5 years) We recognise talent whatever end of your career you are at (i joined when I was 59) You will be surrounded by bright, energetic, colleagues with bags of charm and wit- even if we can get a bit noisy sometimes we have fun. In all sorts of ways. This may sound an odd comment, but in my 45 years of working life I have never been in an environment where people behave with such cultural and gender support- bias-free, entirely proper at all time (even if we sometimes shout at each other) We develop people fast, with lots of support, and quickly put you in a position where you can have a lot of control over your day to day workload, and a lot of say in a plan.
Cons
we flex to meet new challenges from customers, the market, and the opportunities are amazing software offers. That means you have to be flexible as well, and it can be de-stabilising when something you have worked on for months suddenly loses it's value through no fault of your. Our passion and commitment means that when we debate, it can get loud (though never personalised). You'll need to be able to stand your ground if you are involved. It's not for everyone- because of all the factors stated. If you like to know what you will be doing day in day out, for the foreseeable future, you will not be comfortable in MooD