Pros
I worked for ARMS for 3 years and loved it. I worked both in America and Australia. The people are top-notch and management is engaged and supportive. They are continually improving processes both internally and for clients. If you are looking for technical challenges and travel as a consultant then I cannot think of a better company in the reliability space to work for.
Cons
This is a consulting company and travel is required for most roles. That eventually became a problem for my family situation but even then, the ARMS' work process allows for a good percentage of billable time to be spent locally analyzing data, building initial simulation models, finalizing reports etc. Darren, Jason and the Austin team work hard to help their consultants maintain a sustainable work schedule.