I think the other reviews are harsh. I am a current employee and there is absolutely nothing wrong with this company. It is growing exponentially right now so there are many new employees who bring new ideas to the table. Work life balance is great, very little need for overtime and my weekends are free from being tied to my phone or laptop. The people are very nice, we get many perks like free food, company gear, crab feast, etc beyond the normal benefits.
The worst thing I can say is that they need to keep up with the times and allow work from home options, alternate work schedules, etc.
Great work life balance
Not flexible with work schedules.