Pros
Worked on a fantastic, well organized, collaborative team.
Cons
Due to it being tied up with the retail sector, job security can be volatile. Can be let go at any time with very little notice (a few days), no severance, and immediate loss of benefits.