Pros:

  • a lot of people
  • a lot of communities

Cons:

  • a lot of people
  • tons of downtime
  • common to DDOSing attacks
  • restrictive

Is it good for beginners:

  • mostly no(only pros for beginners are the amount of communities and users)