Pros
I was contacted by a recruiter on LinkedIn about this opportunity and within 24 hours, I had an interview. Within another 24 hours I had a job offer. The compensation is great, but the benefits could be a bit better. The interview was really great and relaxed. The interview is what sold me on the job since I was able to speak with my future coworkers / supervisors and get a feel for the technologies and environment I would be working with and in. They were also very patient as I made my decision between staying with my old company and joining them, which I greatly appreciated. As for the company itself, I can speak to what I was hired for: Marathon TS has won multiple government contracts for specific work items and has put together teams to handle these contracts and to work directly with the government teams to accomplish end goals. I am assigned to a specific team working on a specific contract. My position is fully remote and I was provided a very nice laptop to work with. It is very flexible, so you can choose to work early or late as long as you attend the meetings and overtime is available when funding allows (even with salary pay).
Cons
I honestly cannot speak completely to cons yet, as I haven't worked here long enough.