Pros
Location is good, co-workers and other teams are good people, on-site catering, free parking, flexible shifts, late shift pays more, company events
Cons
Pay is very low for the position's duties. no bonus, upward mobility is not good, no windows in the office for this particular position