They forced me to work every Saturdays and Sundays. Too much bad-mouth. If you take a day off after coming back you have to work 3x more. I was mentally broken and physically unfit here after spending two years in this company.
Company tries to hang on to their employees. Did not lay off employees of engineer and above positions during hard times. Good bonus (according to employees working longer time).
Cons
Doesn't offer outstanding benefits. No stock options, below average annual raise.