Great People and Environment and nice new office
Good Salaries
Cons
No work process, they are just doing things without knowing why they are doing it
Management are old style and has old mindset that will not ever work in market today.
Once they get some new products or projects they will destroy your life-work balanace, they don't respect working hours at all.