Pros
Good work environment, decent break room, open floor so you can chat with Sales Execs, etc. The Tech Staff is busy taking tickets, and they have time to talk and laugh about stuff. Management is very nice, super supportive.
Cons
Very difficult to advance, smallish company.