Great place to work and great location
Pros
I've worked at APT in Product Development for 2 years now, and absolutely love it. Pros: 1. The company is growing quickly and has a very flat structure. These factors combined mean that you have a ton of opportunity to make an impact from very early on in your career. 2. Career reviews are performed every 6 months and involve an in-depth process of capturing feedback from all peers that you've worked with. The cadence and depth of these reviews make it easy to progress in your career and feel like you have clear opportunities to work on. 3. At its core, APT is a company that trusts its employees. For example, there's no time tracking to make sure that you've captured 40 hours, no one has to "approve" your vacations, etc. This could work pretty poorly at larger companies, but at APT there is an atmosphere where people are accountable and responsible even without "management" looking over their shoulders. 4. There are plenty of perks (like snacks around the office, fun team events, and weekly catered lunches) - perks obviously aren't the most important part of working somewhere, but they do make it more fun. 5. I work in the Arlington office and love the location - Arlington has a great "city feel" (there are tons of fun restaurants and shopping in the area, and you're also just miles away from DC and everything it has to offer). At the same time, because Arlington isn't as populated/popular as cities like DC, NYC, or SF, everything is more affordable and it's easier to find fun hiking trails and such.
Cons
Some cons to note: 1. Because APT has grown so quickly in the past couple of years, there are some "growing pains" (for example, some departments are pretty bottom-heavy). This can create pain points, but it also means that there are a ton of opportunities to step up and take ownership from the start.