Pros
Nothing Pro from my Experience with this company particular. Nice work building and benefits from the building itself but nothing contributed from the company itself.
Cons
-Lack of Proper General Management / Overall Direction -Numerous People Giving You Tasks (6+ people assigning you work with 30+ tasks in your backlog alone) -Micromanaging tasks which do not require it (i.e. having to check in with people for a 1 page instruction sheet is not necessary, and a lack of overall trust) -Huge backlog of tasks on a Junior role early in the game. -Lack of full training (which was the intent of the hire to begin with) -Very huge communication issue between management which affects developers / designers / non management staff -Lack of proper tools and environment at the beginning (Should have all tools to start) -BYOD (Bring Your Own Device) when it should be paid for (Especially since its all Mac environment. $3000+ spent prior to starting the job) -Lack of handing things / situations professionally -Lack of managing tasks (jumping between different management software every few weeks and using numerous tools at once without proper reason) -Improper accountability (i.e. lack of tools or training for a task, held accountable for work not done efficiently) -Lack of respect for contribution and no acknowledgement for work -Lack of personal space -Lack of basic manners (i.e. Excuse me, pardon me etc) -Huge lack of trust from ownership -Lack of following the original job scope (SEO position, not Senior Web Developer's relief aid to sweat the small stuff) -High turnover rate in a very short time span (2 leaves and 1 fire in 2 months. That is 1 individual every 3 weeks roughly)