Pros
The environment was great. You will never have an environment that is more supportive than people who want you to succeed.
You also play games every morning in order to get the energy level up (great for non-morning people :))
Two ball....enough said
Cons
If performance-based salary is not for you, go somewhere else.... Unless you work hard at it and manage your finances.
If you have a car, you will be using it...a lot. Make sure it is well maintained. If it is a "gas-guzzler" trade it in now....no, seriously...do it.