You will learn a lot in a short amount of time.
Pros: teamwork. free lunches, team member appreciation week
Cons: very southern style mentality, need to get up to speed with technology and real world.
A lot of meetings, conference calls, e-mail/phone communications with a client. I have learned to manage projects! Good co-workers, very smart and hard working. Delivering a bad news to the client.
Everybody is willing to help you even if they are swamp.