Pros
1) AMAZING place to start your IT career 2) Great place to work if you have a family or want flexibility 3) Innovation & input is strongly encouraged and listened to from product executives & tech leads 4) Product executive and tech leads are pretty good at going to bat for you when needed 5) There is a broad spectrum of team members who are passionate about what they do and very open to helping new comers 6) Solving transit problems is a very fun way to work. You're constantly learning about the transit industry itself. 7) There are some in management who are trying to change ridiculous mindset of upper management
Cons
1) CEO - Very double minded and has a tendency to micromanage. He has also been observed to be somewhat technically ignorant, as is most of upper management. 2) A lot of the same mistakes with the old tech stack are being made with the new tech stack - and new ones. Mismanagement of product deliverables and timelines has led to the new architecture being hastily and somewhat haphazardly build and this continues to be a problem that is never addressed. 3) Because the technology is very error prone, too much time, energy & money is heavily used to schmooze customers into keeping them happy (not that customer relations isn't important but too heavily used) 4) Upper management does not listen to criticism - even when they ask for them. They conducted a survey of employees to see what could be improved and had a company wide meeting to ask for advice after 6+ months nothing ever came out of it. 5) There are many better opportunities for pay and benefits around Atlanta. 6) BIGGEST COMPLAINT is there is a severe disconnect between the Sales team and Product team. I cannot count the number of times Sales was misinformed (on occasion lied) about what product was built or what features were included. Unreasonable timelines ultimately lead to cutting corners and crappy software that makes everyone's job harder. 7) One salesman in particular lied to a big potential client about a feature we had, resulting in the entire product team reassessing their sprints to build a mock version of the feature for a demo. Instead of being reprimanded by management he got promoted..... oh and we didn't get that client.