Pros
A great place to work fresh out of school. Easy and laid back for the most part. Company expectation is generally 40 hours/week. Some good people to work with. Benefits are acceptable and have some nice features. Great employee pricing on products.
Cons
Pay is very low and based on Kansas salaries. Company thinks your biggest benefit is the right to work for them. No promotion or advancement opportunities. NO opportunity to get recognition or significant pay increase. Standard 'merit' increases at review cycle are the same for everybody. Company thinks they are innovating by integrating existing technology from other products. Management promotion is based on the good ol' boy network. Focuses hiring in cheaper new grads, not experienced employees. Company has lack of trust of employees.