Pros
Overall, AMS is a great company to work for. The people are always friendly, and willing to help. The environment encourages learning, personal development, and motivates the individual to sink/ swim.
Cons
Technology is a bit lacking, in addition to this, support with technology-- basically mediocre products with constant updates, and little help mediating large updates/ changes, productivity definitely goes down due to lags in technology. I've experienced some employees/ colleagues undervalued by management. It seems like upper management is very excited to make bold moves and changes, however gives little consideration to the employees/ staff that these changes affect. Would appreciate to see foresight into management decisions versus only viewing these in hindsight. Again, not always a negative, but, management changes are often without warnings.