There is never a boring day with many chances to try many things within the company. The technical team (CTO to field technicians) are a blast to work with. Very much a team environment.
Cons
Work load can be heavy at times and being on call 24/7 could be overbearing at times.
Excellent environment to learn new skills. Everyone had a positive, friendly attitude and was willing to bring new people up to speed quickly. The management made benefits a priority.
Cons
I agree with the review from 2/3/17 - The company had a tendency to run for anything and everything on the plate (or off the plate for that matter), which exhausted resources.