Pros: Location, environment
Cons: Management, job security
This was not a cultural fit for me. I liked my immediate manager, but his manager changed every few months, which made it very difficult on our team, as direction changed with each new manager. If you like a fast pace without knowing what to expect tomorrow, it might be a fit for you.