Pros
I've been working at Nexidia in Engineering for two years. I used glassdoor when a recruiter first introduced me to them, and was a little intimidated by some of the negative reviews. I probed deeper during the interview process, and was satisfied enough with what I learned to accept a position. It seems most of the disgruntlement has been outside Engineering. Having been here a while, I have no regrets. The benefits are good. I previously worked at a large, 50,000+ employee company, where I thought I was getting excellent benefits, but I am now getting equivalent medical coverage for a much lower cost. Compensation is competitive. The extra perks like free pop, and bagels/muffins on Fridays, are nice. There has been a concerted effort from the top down to adopt a more agile development methodology over the past year or so, which has made a positive impact on how Engineering operates. The work/life balance, which is important to me, is great. I generally prefer to work in the office, but when necessary, I can work from home. I have flexibility in my schedule, and have never had to work weekends or evenings to meet a big deadline. We are selective in our hiring process. As such, the people are intelligent, competent, and work well together. Since being acquired by Nice, Inc. near the beginning of this year, things have continued to look even brighter. More resources are available, communication from upper management has increased, and there have been more "fun" things to reward employees and make this an enjoyable place to work. Furthermore, the acquisition has opened up new project work and feature development, meaning there is plenty of interesting work to do.
Cons
The location in Buckhead is close to GA-400, but Buckhead and GA-400 during rush hour are an exercise in patience and tolerance. MARTA is in the area, but not super convenient to, the office. Commuting before/after the traditional rush hour certainly helps. If you're looking for career advancement within a single company, you probably should look at a larger company. Smaller companies rarely reorganize or form new product lines or departments that open up new positions for people to advance in. In software development in particular, regardless of the company, it seems you're usually better off advancing by changing companies. Having said this, the acquisition by Nice has opened up more internal opportunities, though most would likely require relocation.