Pros
Mostly low pressure work environment. Great people to work with. My Managers are rather calming rather than high strung like other places I have been. Paid OT for salaried employees so I do not feel like a billable hour slave. The company will normally get you the tools and software you need to do your job... None of the "can you use free or open source" response when asking for software. Company is big on diversity and inclusion! You will meet people from all over the world and different ethnicities and backgrounds. Everyone thus far has been excellent character. EVERYONE I have encountered here has been very welcoming and friendly. Some people come off as high strung but once you get to know them its different. Company is very accommodating for those with special needs.. just don't be afraid to ask! Company has an internal job openings website so you can see what positions are open and apply for them. Company has so much technological resources available as one of my coworkers said once "I need to inspect this item let me go over and use the electron microscope... Oh wait its being used.... oh ok Ill go use the other one...." We have a PCB Fabrication Lab on campus where we can have custom prototype boards build. We have multiple assembly lines for circuit cards. Company is big on values and quality of work.
Cons
Easy to get lost in the crowd. Seems to have an old boys mentality where people who have been here get promotions before those who have experience. Pay raises have been pretty poor ~2% for those who meet expectations and 3% for exceed which cause people to jump around to other places to get pay increases. For those starting out you need to make sure you try to guide your career and what you want to do as you can assigned to menial tasks which does not give you the experience to do what you really want to do. There is a plethora of work here and not all of it requires a clearance yet in job openings it is listed that you must be able to get a clearance. It takes a very long time to get things done here due to process and procedures. The company does not really look for / ask for ways to improve the way we do things. There seems to be a divide between the upper management and us low people on the totem pole. I don't expect them to be our buddies but it would be nice if they came around and met people, shook their hands, talked to them on a personal level and asked what the company could do to improve and or move forward. For those who are handicap you have to jump thru hoops to get campus drive on permission to park in the handicap spaces inside the fence. If you are handicap this should be far easier and widely known that this is an option!