Pros: friendly staff, hour long lunches, can listen to music
Cons: inflexible, poor management
I have had MUCH worse jobs than this, but I have been frustrated with this company over all because they often make rules with little purpose and then enforce them spottily. They are flexible with some things and inflexible with others. This is a great job for someone who is just happy to listen to music or podcasts and keep to his/her self with little expectation of admirable leadership. If you're looking for a company with a lot of human interaction or forward thinking, keep looking.
When I first started here I was thrilled with the friendly people, the open communication, and my freedom to listen to music/audiobook etc. But the overtime I was promised was taken away within two weeks of my starting, people were fired/leaving for mysterious, implausible reasons, and the dress code became more strict with no reason, even though we're not a customer service company.
I have also been having a terrible time with the early hours--my body refuses to adjust to this time even though I've been working there for 8 months. When I brought it up to my boss he told me he only allowed time changes under "extreme circumstances," which was not true. Even though I told him I was having trouble being productive, it apparently wasn't enough to sway him.