Great engineers, fun projects, weird HR policies.
Pros
The pay is great. I love the people I work with and the projects I get to do. There is always something to challenge and teach me. I feel like I have the freedom to work on different things if I don't enjoy my current project.
Cons
HR policies are, frankly, stuck in the past. Oddly enough, this doesn't seem to be a result of HR themselves. Our local HR person is wonderful and easy to get along with. Instead, it feels like the owner is running this company like an upscale restaurant. Strict clock-in/clock-out policy (even though I'm salaried), dress code, not really allowed to personalize your personal space. It just feels like other engineering companies are leaving those dated policies behind in favor of caring about their employees' happiness. Ours, not so much. It's like they plain don't trust us to be professionals.