Culture, good technologies , free food and shuttles and onsite perks . Managers really are trained well to engage their employees and provide mentorship. They are also pretty hands-on. Looks like moving internally is pretty easy given you have good contacts and make a good impression. Other benefits like tuition reimbursement, internal tools training, onsite farmers market, gym and paid laundry facilities are pretty good. The Starbucks like free coffee bars and the juice bars are awesome. Basically , this company makes me feel that I'm valuable to them. They have pretty good health insurance and 401k match.

Cons

No cons so far. May be how the benefits and reporting structure will change post Verizon take over is one of the anticipated con:

Lack of execution from C-level & middle management, very few non-homogenous / diverse teams, severe lack of resources & support (when I left, I was doing the volume of work we had 3 ppl to do at this same time last year, but my compensation wasn't raised; makes it near-impossible to do anything well).

Advice to Management

Things felt like they were slipping anyway, but I'll always wonder what would have happened if we hadn't sold ourselves to Verizon *sigh*