Pros
Not much to say here.
Cons
When hired, I was told it was a senior level role and that the ramp up period was 6 months. It was a small team in WA and AZ. Communications were inconsistent and impacted me as a remote worker. 8 weeks into the job, I was let go. It was a complete surprise, no verbal/written warnings or feedback prior to the separation. Environment was 'cost conscious' and a bit amateurish. Many vaguely defined, poorly documented manual processes. I regularly heard 'we've never done that before' in response to my questions. I had to beg for cross training on tribal in-house processes. For a 'senior' role, there was *a lot* of junior IT work. The team was not friendly and I am glad to be out. Time tracking to the minute is required.