Vantaggi
Nice, low key, relaxing environment to work in every day. Work is always "work" but working in a park like setting where everybody is casual and relaxed makes a big difference. The location in Carlsbad actually includes a park, an opportunity to get outside in the sun during breaks. Felt like working on a nice college campus and this contributes greatly to the overall feeling of going to work there everyday. Generally uses state-of-the-art business platforms so this is a good place for upgrading your technological skills in the business world. It is a paperless company. Not a lot of perks, but lots of freedom to get out of the office and walk around outside, which may sound funny but is actually a HUGE perk in terms of getting through the work day and enjoying where you work. I loved their beautiful park and campus and took full advantage of this while working there.
Svantaggi
They use a lot of contractors to keep costs down. Not so easy to get a permanent position, but is still a very good way to upgrade and update your skills or learn new skills that will help you advance in your career.