Pros
I don't really get the recent negative reviews. If you are here to work then you will do just fine, but of course, if you just want to surf the web all day then you are going to get the wrong kind of attention. This is the case with any job, not just here. Someone with little to no experience with the right attitude and drive can move up within the company and have a real career. Everyone is very friendly and welcoming... no, seriously, they are. Management seems pretty chill with regard to scheduling. Yes, you may need to work a weekend or evening as part of your shift, but they are willing to work with you if you need time off or even a schedule change. Many pros: We just moved into a new building that has tons of cool features: onsite gym, showers, bocci ball courts, amazing view of the ocean. The company sponsors many activities, including team bowling, soccer, softball, foosball, yoga, as well as many charity events such as the Heart Walk, various food drives, etc. The list goes on and on. A recognition and rewards program was launched a few months ago and so far it's pretty cool. Your coworkers or management or even other departments can give you kudos of sorts that translate into points. You can redeem "points" for things like food or gift cards or even tickets to the Zoo. Standard company benefits, 401k, healthcare, etc. They start you off with 3 weeks vacation which you accrue right away after your 90 days instead of having to wait the whole year like a lot of places plus an additional 6 sick days/yr. Telecommuting is an option here where it's not in many places. Overall, this is a large corporation that still treats people like they care about them as if it were still a small company. For me, this is important. I don't feel like I am just a number.
Cons
Traffic can be tough sometimes if you don't live in North County, but that's anywhere with San Diego really.