Pros
-Friendly, collaborative environment: some people spend more time with coworkers than family members, so this is very important! I've met many people here that I think will be my life long friends. -Flexible and accommodating: no issues with getting time off for the sudden ill kid or last minute doctor's appointment; ability to work from home when you need to be around for contractor work or to watch your ill pet. -Great benefits package: the employer contribution to health insurance is extended to family coverage, choice of PPO or HMO, nice 401(k) match that is reviewed and increased periodically. -Nice amenities and location: kitchen is always stocked with snacks and drinks, and there is a wish-list for people to make requests; nice patio where we have barbecues; new office building with plenty of free parking outside; walking distance from Gourmet Ghetto (where we Cheeseboard for office lunches!) and Solano Avenue. -Opportunity for growth: people are encouraged to take classes to improve or gain new skills; there is an educational assistance program for people who want to go back to school for a masters degree; company tries to promote people internally for management opportunities before trying to hire outside.
Cons
-The work load can be heavy, but the company has made a lot of hires over the last year and continues recruit for various departments to try to keep up with new demand.