Avantages
You will learn a lot here. Unfortunately, much of it is not best practice. You will have to shake off some bad habits when you leave here, especially if you find yourself in the Government Contracting world.
Inconvénients
Pay, management, stress, hours, benefits or lack of. You are in this job only for experience. API is a revolving door and everyone is expendable. In my nearly 6 years of employment there I saw one raise. This was when I moved from the call center to engineering. I was moved to a meager salary and later did the math. If you broke my salary down to the hours that I worked I made less than 1.75 an hour. The engineering side of the house is 24/7 365. You could get called any moment. We would work maintenance at a telephone company at 3am, and then get a call at 8am wondering why you weren't in the office. I would spend Holidays and children's birthdays sitting at the dining room table working. There was no separation between work life and home life. If you have a family, this job will put a tremendous strain on your family life. When I left I was on the verge of a divorce because of the stress and hours invested into API. I drank the kool-aid. I thought we were building something special and I wanted to be a part of it. API has now been purchased by Neo Nova and I've heard that it is even worse now. I didn't think that could be possible.