Pros
They do have a nice product, but let's be honest, that's really the bare minimum necessary to exist in this industry.
Cons
There is no continuity on how management wants this company run. The owners, the Gabriel brothers, hire but refuse to delegate any piece of the decision making process. This leaves these two gentleman solely responsible for stirring the ship, though they themselves can't decide on what direction to go. For a company of only around 100 people, communication should not be this difficult. Don't ask questions, or else someone may think you are trying to undercut them, and good gosh, you better not show any ambition. Overall toxic work environment, evidenced best by the numerous fake reviews posted on this website. I always wondered what HR did all day, besides making snarky comments about their coworkers.