Pros
Good hours, good pay, major holidays off, lots of opportunities and patience for learning, fun group, weekends off, flexible supervisors for days off and requests.
Cons
For a person working as an admin for the company I find that there isn't much career opportunity and growth as a non-engineer. People working for the company for 10+ years will hardly be able to go up any ranking if they are admin or something similar. I know it is an engineering firm, however, I wasn't prepared for the engineers and PMs to treat me like I was below them or wanted me to hold their hand for things they can do for themselves. On several occasions I have been treated as a personal assistant when that is not at all what I was hired for. In these ways it can be a get very frustrating and suffocating to work here.