Pros
Entry level pay is good. Health plan is good, but the employees’ amount has increased over time. Good 401K in that company contributes 3% of your salary automatically.
Cons
Half of the management team is related, so there's a lot of nepotism and favoritism. Turnover in Marketing and Sales is pretty high. There have been multiple instances in both departments of people quitting after a few weeks or being fired for “performance issues”. In terms of growth opportunities, no one gets a title change/promotion, even with added responsibility. They also seem to hire a lot of CS majors and put them in tech support, where they stay for years and then only sometimes move on to Engineering. In general, the company is kind of stuck in the 80’s. There is little to no work from home flexibility or even flexibility around things like doctor’s appointments, special events. If you need time off, you have to take PTO- and by the way, PTO is only in increments of days, not hours. There’s also a policy that if you’re running five to ten minutes late, you have to call ahead so management can keep track. Basically, as long as you’re chained to your desk for 8 hours,even if you don't do anything, everyone is happy.