Good if your self motivated and can do things on your own. Seems like a good company to work for. . There mission statement is what I like. They seem to care about you but your on your own weekly pay. Good benefits
Cons
Very little communication. Don't count on any help. Very stressful at times pulled in many different directions