Pros
I couldn't find any, that's why I and much of the other staff moved onto better positions at better companies. Thank god I made it out of there when I did.
Cons
None of the original staff is there from when I started up until I left. The turn over rate is high. There are only a few people who actually get paid decent money and the rest have to suffer. The owner is so cheap that the yearly "Christmas Party" is a chili cook off where they make the employees spend their own money to feed the rest of the company. If you aren't signed up, the COO will send you an email telling you to google recipes "because it's not hard to make chili". Never have I worked somewhere that employees had to fund their own Christmas party. Pay never increases and benefits never increase but when engineers leave, they do not replace them. So the work load increases and increases as does the level of stress because you feel like you never have a moment to breathe. Meanwhile the one manager's daughter sits around watching Netflix all day avoiding doing her job and noone says anything. One year at Christmas time, the owner announced 3 weeks before Christmas that our pay structure was going to change for the worse and told us to be conscious of our spending, while offering us the jelly of the month. Ask any employee from that time period about the Jelly of the month thing, they will know exactly what you are talking about. All while the owner bragged about record profits that year and C-Level staff all bought F-150 Platinums, Range Rovers and Mercedes. Another issue is they continue to pump money into their Bradenton office while it continues to function in the Red year over year. I can't tell you when they landed a new client last. Lastly, they have introduced profit sharing over a year ago. For the last 3 quarters no employees received profit sharing. One of the quarters they blamed the renovations on the dead office as the reason behind it. A decision no employee was included in, but had to suffer because of.