Pros
Decent benefits Free beer Free breakfast foods Free monthly lunches Free use of security software at home for yourself along with friends and family Some good co-workers
Cons
Offshoring of technical support and not being honest with customers about it. If you don't do a good job or work hard there is no accountability. If you are a hard worker your reward is more work Little or no raises year after year. If there is one it is divided up to the group and not based on performance. Management makes you think you should be happy to just have a job. Meeting after meeting to try some new big plan that was already tried years before and it failed. The company does not care about their people at all and promise some real changes that never happen.