Pros
Fantastic growth in the past few years have opened up numerous opportunities for growth and advancement within the company. Family friendly company with flexible hours and telework options for many. Friendly and laid back environment, coworkers regularly eat out together and take part in activities outside of work. Work can be as challenging and diverse as you let it become, you won't have to worry about being pigeon holed here.
Cons
Growth has caused growing pains for the company as it copes with a large number of new employees assimilating into its culture. Communications from senior leadership and parent company AFS can come across tone deaf and impersonal. ASM's focus has been shifting away from its custom development and integration heritage.