Overall it's a great stepping stone until you've become fed up.
The turnaround seems to cycle every two years. Senior employees will have a click and create a stressful environment where learning is complicated. Training means being placed infront of the task and told to produce an outcome as good as the previous employee.
Every(wo)man for himself is the motto here and there's no help from HR if things escalate to a dangerous level.
Documentation on procedures, past history, and other extremely important aspects of the business are summed up into one thing... tribal knowledge. Employees are always left to feel uneasy which creates a job security minded information hording employee.
The management will not hesitate to create deadlines that are only obtainable if 70+ hour work weeks are put in. The recent trend has been with hiring employees on their immigrant VISAs. This is highly concerning as it has been openly expressed that there is no interest from them to stay with the company after their time is up.
The one thing I have to comment on is that the "trial by fire" method has created me a more valuable candidate for the industry. A majority of my colleagues are great people.