Good place to learn new technology.
Good medical benefits.
Cons
Rude Management.
Faulty Performance appraisal system.
Hectic. At least 10 hr/ week work without pay in the name of Support.
Bonus and recognition is lower & Layoffs are higher than industry.
Benefits and time off are definitely a plus, very accommodating.
Cons
Great working environment, but you need to be co cern every year when cuts hit. They rate you average if they plan on cutting you and it seems like the cuts are based higher on the older employees that have many years with the company. Growth was non existing, every year it was senior managers are not allowing any promotions even to 2 rating employees for many years.