Pros
1) Overall compensation package is competitive. This includes vacation/holidays, prospective bonus and benefits package together with salary. 2) Part of a growing industry... at least with all the new employees and consultants, there definitely is a growth vibe. 3) HQ located in beautiful Southern California, not far from San Diego. 4) A mostly friendly and (sometimes too) laid-back office environment. 5) Supervisors are usually good about granting necessary time off, and observing the need for work/life balance.
Cons
1) A Core value is transparency, but good luck finding it. Management is anything but that, and at all levels. 2) Genuinely incompetent people have made it into positions of authority, from Manager level all the way up to Executive VP. Still amazed at some of the poor contributions and general indecisiveness of individuals that have made their way into positions of authority in this company. 3) The HR department is practically invisible to you following your Day One orientation. And not in a good way. 4) Opportunities for advancement seem severely limited. The old adage of, "it's not what you know, but rather who you know" really seems to apply to all areas of this organization. 5) Too geographically spread out for its own good, leading to a severe lack of accountability at all professional levels. (Yet accountability is another supposed "core value".) 6) Barely disguised sense of malaise among many employees across numerous departments. 7) Surprisingly hierarchic and regimented corporate culture for a company firmly planted in a 21st-century growth industry.