Interesting company to work for. Definitely going places but at the expense of good employee relations.
No training given for the adoption of new technologies and routine sudden departures of colleagues.
There are some good people at the company who are good to work with. However, the sense of job security is not good.
Most enjoyable. Daily challenges.
Least enjoyable. Company culture, too much hire and fire instead of development of the human assets the company has already invested in.