Work from home policy and tech support is pretty good.
Cons
Low pay, long working hours. Once had a manager who called me at 10pm, multiple times.
Change your job responsibility without asking first, usually happens after reorganization, which happens a lot.