Pros
Amazing benefits, flexibility with work-from-home or work in-office, very cooperative team, enjoyed managers and supervisors.
Cons
Sudden lay-off due to tech downturn with small severance.
Pros
The people were the best, the prodcut wasn't that great
Cons
Tons of smiling and dialing