Great environment, but no room for advancement!
You get to work independently on a relaxed environment. Colleagues, co-workers and management work like a team to make sure the job gets done.
The only drawback, however, is the pay and room for growth. The pay is dependent upon the workload and there is not enough work to go around. Also, due to the freelance status, there is no job security ...
ConsNo room for advancement or growth