Pros
-Excellent support throughout the on-boarding and training process -Dual monitor and laptop/dock setup for remote employment is more than adequate and performs very well. (I would prefer one larger higher resolution monitor but that's because I'm spoiled from personal use.) - The team I'm on is supportive, welcoming, and eager to assist with questions about workflow and processes. This seems to be the norm across the company but I can only speak to my direct experience. -Easy to fill in knowledge gaps with available tools and managerial support -Work-life balance for my position is beyond excellent, and people respect your off-time (which, frankly, I'm not used to, and it's awesome) -Compensation is above board for my local region, and YMMV but for my town I'm doing a type of job that isn't really available here, and the difference in corporate culture vs. what we have available locally is mind blowing. -My team is managed well, and I am kept up to date on how I'm performing and encouraged to grow and expand within my role. My direct manager is newer but has yet to let me down with any questions or situations that have required her intervention.
Cons
I have not experienced any at this time, and that is not me BS'ing. All jobs have their good and bad days, but other than being "busy" doing the job, I have absolutely zero complaints that are worth listing.