Really smart and good people to work with
Most people that i work with are very smart and team players. Very casual work environment and little hierarchy. I would recommend it for most positions, but some departments are managed from the home office in Carlsbad and elsewhere in the country which can be a challenge.
ProsCasual, friendly, team oriented
ConsRemote management, sometimes some really long hours