Pros
It's a job in Mississippi Vast majority of insurance premium is paid by the employer Employee Stock (ESOP) is ~10k/year (In 2014 was significantly less) Store and customer support staff can move up the corporate ladder They aren't going out of business. The wireless network within our foot print is excellent.
Cons
Pay is well below average They expect long hours, but they do not offer comp time Changing companies will result in a substantial raise (30% more) and a better work life balance. ESOP is overrated. It does not appreciate much. ESOP is useless until you leave the company and since it doesn't appreciate as fast as the broader market you may be better off leaving and rolling it into an IRA You must work the last day of the year to get ESOP, 401k Matching and Retirement for that year If you leave after the end of the year, you cannot get ESOP payout for 18 months. The first year you get no ESOP and if you started late in the year, then you get nothing for 2 years. They schedule projects with deadlines that management and engineers know can't be met without effecting the product quality and negatively impacting customers. They will claim otherwise, which implies gross incompetence within upper management. Poor estimates and an unwillingness to let hold products back until they're ready leads to employees to work very long hours 80+ followed by months of support issues Training is negligible and when it occurs you end up working on your job instead of paying attention to the training (which leads to more issues later on). Management will throw you under the bus if someone higher up didn't like what you did, even though you did it at your managers request It's a mind numbing place to work. People are nice, but it's filled with people who are there for a paycheck looking forward to retirement (in 30 years) HR department Positive change is always a day away.