Pros
Benefits are some of the best in town. Excellent health insurance, dental, vision. Solid retirement plan matching. Great PTO, and schedule for improvement as years go on. A bunch of other solid benefits. Pretax FSA you can contribute to for medical expenses. Free fruits, beverages, coffee, tea all week. Free lunch on Fridays. Constant company and team events with more free stuff, food and the idea of creating a fun experience for team members. Fun office design/layout. Casual attire (shorts, t shirt, and flip flops if you want). Two company community service days a year. Great flexibility to move to other positions within the company and learn/try new things. You can learn a ton by working here. Tech company just like out West where it is fast paced, and you always have to remain sharp. Definitely as close to Silicon Valley as you can get in Birmingham. A whole lot of opportunity to grow/learn personally and professionally. The people are top notch. They genuinely care about you with your work and your outside of work life. Highly driven, motivated team of workers. Very open crew where everybody from top to bottom wants to hear what you think. You basically get a lot of responsibility/trust/ownership right off the bat. Great openness from highest level of leadership, too.
Cons
At times people put off the vibe that everything is perfect, when of course people normally have something in their life that causes them pain. Bit of a fraternity/sorority feel at times (chummy, buddy-buddy). Lots of meetings.