Pros
Very great company and great support, well rounded in terms of vast different staff, assist with different campeigns
Cons
Not great and management and HR issues felt with manager for everything. Did not offer any support personal issue did not have access the HR