great team collaboration, great benefits, great trainers. Remote from home and very flexible. Flex time up to 4 hours which is helpful in cases of emergencies. Weekly team meetings to keep you informed.
Cons
Laid off with no notice. Should have more detailed training to explain billing process.