Pros
Great training from a great boss who is very engaging and motivating. The GOOD manager/trainer is always there when you need him. Literally in seconds. He is the best thing about the company and only person who says good morning and good night. He is helpful and supportive.
Casual dress code - awesome.
Great base compensation
Great HR
Cons
The WORST office where I have ever worked. No one says good morning, you are expected to work 50-60 hours a week but if you are 5 minutes late when you worked 10 hours the day before, you are written up. There is another manager who is the WORST. He is an insulting, cruel, sexist, angry, pretentious jerk who SAYS "I'm here if you need me", but every time I went to him he was too busy and I lost MANY huge deals because of him not being there. He is a misogonist.
Also, the owner is practically invisible. Never around.
You work in rooms of an old house with people who could care less about the new people and who use the F word constantly. CONSTANTLY.
If you stop by to talk to the other women in the office, it is taboo - there are no office conversations allowed.
You are MICROMANAGED. It is a rigid and not pleasant place to work.
Bathrooms are co-ed. Not cool or normal.