Pros
My team is awesome, flexible, and supportive. The people I encounter outside of my team are equally talented and agreeable. I work with a small group of people on new stuff all the time. Sometimes the work is very difficult but not taxing on my time because the work-life-integration is under my control.
I'm a full stack developer - life is grand and the pay is great.
Cons: This company is new - I am coming from PK Global, recently purchased by Concentrix along with another company.
Cons
Recently formed/acquired company so unsure what the future will bring