Pros: fitness center, location, people, environment, dress code
I have never had a better experience working for a company. Everyone makes you feel so included and so welcome, no matter how new you are. My coworkers are always available to help teach me something or help me in any way they can, and I don't feel embarrassed to ask for help. You literally just cannot beat the location in San Diego either!