1st off, I was not fired from my position and I was hitting my goals. I am writing this so the cons can be seen with the pros.
Cursing, micro-management and unstructured training. The company did not provide any help towards personal growth(which I believe is a MUST in today's world). Management was extremely negative and did very little to promote a positive atmosphere. Rules and policies are constantly changing. Depending on the day and recruiter will depend on which policy is followed. I never expected the leaders of the company to act in such an unprofessional manner to it's subordinates.