Pros
* Remote environment
* Excellent Support from Peer-Level Colleagues
Cons
*The company lacks stability for employees, with frequent layoffs, voluntary departures, and terminations being common occurrences.
* Upper management delegates their projects to you, micromanages every step, and then takes credit for your work.
* Onboarding training is inadequate. Avoid joining Ray Allen in an entry-level position unless you are capable of self-teaching.