Pros
FatTail has a startup feel which is very laid back with an emphasis on getting things done. The software team works as a team, finding no trouble to help one another on any problem/algorithm/design. Gerry, the VP of Software Engineering has incredible patience and is very understanding. The transition as a new hire on the software team consists of a couple weeks of formal 1 on 1 sessions with Gerry, other senior software engineers, or client services experts to help you get an understanding of the product we deal with in our day to day. After the 1 on 1 sessions you generally start with a small issue which helps expose you to the enterprise sized software. The team will definitely look to jump in and help as it's a very tough learning curve when trying to understand our main product , AdBook. An everyday as a software engineer at FatTail consists of working on an issue assigned in Jira (ticket management system) 2 fifteen minute stand ups (one just with the software team, one company wide). It's a very close knit family so you get to know everyone and the culture fit is extremely important. Generally, hard work is noticed and potentially compensated. The last thing worth noting is the type of software projects we work on. Typically it's 50% bugs/ 50% new features. We just recently moved to ASP.NET MVC from ASP.NET forms. The transition has been an amazing opportunity to build an enterprise application from the ground up and the project will continue for another year or two. Gerry also welcomes any new technologies that would help the team in their everyday or make the application better (UI/UX, faster, more intuitive, etc). Work/Life balance is huge! This company allows me to have the flexibility to get work done on my time.
Cons
Lots of pressure to finish features ASAP from clients/client services.