Pros
Working with Athletico was an opportunity to build everything from the ground up. You want responsibility? It's all yours. All of it. The environment is very casual and unstructured but everyone is dressed business casual. There's definitely room to grow. but.....
Cons
There's no real push from management to structure any of their growth outside of their clinics. Trying to develop software in house lead to everything getting sent back to the developer - endless scope changes at the drop of a hat - dismissing applications you just spent 3 months building. If you're not prepared to both handle ALL user feedback AND gather requirements AND design long term system architecture AND handle your CI pipeline AND test all your software BY YOURSELF - then don't bother coming here. It was actually fun for the first year or so until the system grew unmanageable for just a one person team.. Then the frustration set in with management refusing to adopt any kind of standard process. It was sad to see because there really is a lot of potential to automate their business processes being that it's a relatively small back office staff and Athletico would rather not spend the money on enterprise solutions outside of what the clinics use to see patients. It's tough to say what Athletico will do in the coming months - if they decide to grow and adopt Agile development it will be a long road of learning for their IT department; but it could potentially pay off for them if they get the right people on board.