The people are nice and considerate. Very family friendly. They ensure that your home life is more important than the job. Weekly meetings with the CEO of the company. Great opportunities to learn.
Cons
No clear lines of communication. No training. All hands on. Its a try as you go kind of company. They will teach you after the effort and mistakes have been made.