Pros: compensation, fresh water available
Cons: hr will throw you under the bus if you go up against an executive.
San Diego office has an odd culture.
Benefits and compensation above average, but something about the culture and top executives turned me off, was rough to work with, and forced me out.
Not a very good on boarding/ training experience.