Pros
Can't really think of any, to be honest.
Cons
Primary con is the owner. Great salesman. Horrid leader. Utterly fails to inspire at every level, is clearly a narcissist while also is passive-aggressive. Expects employees to work as hard for the company as he does despite an utter lack of ownership or inspiration. Comments about working late or on weekends is continual. Expectation is that any wrong work is to be redone on personal time so essentially the expectation is perfection the first time. These glowing reviews here? Lies. Owner pretty much coerced entire staff to write them as part of a "rebranding" effort. Everyone I have spoken to hates the place but again, it's a paycheck. Job Growth? Minimal. Two people have been here more than 15 years. They are both pretty much doing the same role. Other than that, there's pretty much one person for each "department."