I'd say these benefits are truly earned. As a small company, the management really needs everyone to perform at the utmost caliber. This means engineers will have to deal with the following:
* Very little on the job training for engineers, expectation that you will drink from the firehose
* As consultants to larger clients, we don't necessarily have the freedom to do what we would like (less ownership of the product)
* Especially on fixed-price contracts there can be a lot of pressure to get accurate hour estimates on work to be done
* Diversity is pretty lacking
* This place is very small with a flat hierarchy so promotions to management or even a lead role might be few and far between
Also if you are one of those types that hates the city, you might not like it (commutes into Seattle and parking can be an annoyance to suburbanites). Otherwise, I would still say TLG far exceeds most places in the Aerospace Industry.