Pros
The only positive thing I can say of my time at Brawn is there are a lot of talented people on the team; unfortunately most of their brilliance gets snuffed out by micromanagement and unrealistic/unclear expectations. If you are newly starting out your career this may be a foot into the industry, but be prepared to be used to your entirety while you are there, and don't expect any niceties on your way out. Do yourself a favor and consider other options, or make your stay a brief one.
Cons
This was a disappointing experience in many ways, and one of the most toxic environments I have ever worked in. There is an utter lack of communication and respect from management, yet you were always on thin ice. The owner is extremely manipulative. She will have you believe you were hired for your expertise, but in reality she has no interest in being told how to improve practices within her company. She turns her team members against each other, and I have witnessed her lie about multiple people throughout my time there. Beyond that, the pay is not competitive, and you do indeed need to clock in and out (including breaks) even if you are salaried. You get very little time off (only a week for most employees) which you will be afraid to use. You accrue throughout the year, and then immediately lose what you haven't used at the end of the year.