I worked at Annapolis Micro Systems full-time (More than 5 years)
I am very happy that I worked for Annapolis Micro Systems. I learned a lot during my years here. Since I left the company I have had the opportunity to work with boards manufactured by a number of different vendors. I believe that Annapolis Micro Systems manufactures some of the best products in the industry.
One of my favorite things about working here was my coworkers. The engineers here are great. They are all very friendly. I think you could ask anyone of them for help and they would be happy to do what they can to help you or teach you what you need to know. They are a great team to work with. Every engineer I knew was very good at their jobs. I think they had to be. It's not a very big company, so everyone has to be very good.
If you accept an offer from Annapolis Micro Systems (As an engineer at least) you will always have work to do. They work with a lean team. Work / life balance is very good. You will be expected to a lot of different kinds of work. If you're an engineer you will be working on software, hardware, testing, ... You'll get to work on a variety of things that I don't think a single person would get to work on very many other places.
No company is perfect and Annapolis Micro Systems is no different. I loved that Annapolis Micro Systems was a small company. It makes you an important part of a small team. It's also a big problem. After a while you realize that there is almost no turnover on the engineering team. That's great for the company as a whole but it leaves no room for growth. The management team isn't going anywhere. They aren't hiring more junior engineers. They don't offer additional training. After a while there really isn't any more room for additional growth. That's why I ultimately left. I loved working for Annapolis Micro Systems and would work there again but ultimately decided that in order to continue to progress in my career I had to go somewhere else.
Advice to Management
Management is very centralized at the top. The owners are really the only ones with true control. The General Manager is reasonably powerful. He is empowered to make day-to-day operating decisions for the company. All the other managers are managers in name only. They are powerless to make autonomous decisions. Change that. You have great people. Trust them to make good technical decisions. They won't disappoint you.
I think career progression will continue to be an issue for retention. You hire great people and great people are going to want to grow. Find real ways to enable their growth. They will need opportunities to gain additional skills, experience, and leadership. If you can do this I think employees will be happier and stay longer.
I applied online. The process took 3 weeks. I interviewed at Annapolis Micro Systems (Annapolis, MD) in November 2015.
Did two phone interviews, one with the HR person and the second with product manager, chief sales manager and product engineer. All very friendly people and easy to talk to on the phone. Flew out to do on-site interview with this same group of people at Annapolis HQs for a day. The only thing strange about the interview was that all people I interviewed with stayed in the room the entire day, and then near the end of the interview, the HR/benefits person brought out my college transcripts (which I had to provide beforehand to interview) and questioned some of the grades that I got in a couple of my technical classes! I have been out of college for 27 years with many years of work experience, so this was a bit what the heck is going on!! I have never had that experience even when I was first starting out.
Let us know if we're missing any workplace or industry recognition –