Pros
Remote work from home, the nature of the application.
Cons
I was hired to do python/java data pipeline work based on my experience. Flexion assigned me terraform infrastructure/AWS and node.js javascript tickets, technologies in which I had no experience. That did not work out well as Flexion did not provide any support for me to acquire the appropriate skills. I was also assigned to produce federal government security reports for an application with which I was unfamiliar using standards that were not stated. Supervisor was unresponsive with advice to make up for lack of knowledge and experience. Jira tickets were so poorly specified by the product team that did not understand the underlying technologies that it took a Jira ticket's worth of investigation to qualify the ambiguous tickets into an actionable quantum of work. Tickets required tickets. Poorly specified tickets to do work in technologies with which I was unfamiliar was quite stressful. After they laid me off, Flexion paid me on the payroll schedule and demanded that I return the macbook pro before receiving my final paycheck. This was in violation of California labor law and Flexion had to pay me a sizable penalty.